To be better than someone in something like when someone wins a duel against another person the winner is owned the loser.
Synonyms for Owning someone
On this page, you will find 30 slang terms related to owning someone. Some of the top words include: Rambuckled, duff up, Rape, pown, Mooshoo, and 25 more.